interlocking armor - Allemand Anglais Dictionnaire